using GolSig.Library;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Collections.Generic;
using System.Linq;

namespace Test.GolSig.Library.GridSpecs
{
    [TestClass]
    public class WhenGettingAllNextGenerationCellInfo
    {

       
        [TestMethod()]
        public void GivenNoramConditions_thenNumberOfNextShouldBeEqual()
        {
            Board board = new Board(new BoardSize(3, 3));
            Grid target = new Grid(board);

            var current = target.GetAllCurrentCellInfo();
            var next = target.GetAllNextGenerationCellInfo();

            Assert.IsTrue(current.Count() == next.Count());
      
        }

    }
}
